feel a glow of satisfaction - Turco Inglés Diccionario